今天先來搞懂變數與資料型態
首先
變數是一個可以儲存值的容器般的存在
假設我想要寫一個儲存體重的變數
那我可以
aqua_weight = 44.5
用左邊的變數
將右邊的值存下來
接著是資料型別
今天我學到四種
分別是
int
float
string
boolean
然後用幾個簡單的例子來實作的話
#int
year = 2024
print(f"今年是{year}")
print(type(year))
#float
aqua_weight = 44.5
print(f"aqua的體重是{aqua_weight}")
print(type(aqua_weight))
#string
food = 'egg'
print(f"喜歡的食物是" + food)
print(type(food))
#boolean
is_idol = True;
print(f"他是偶像嗎,{is_idol}")
print(type(is_idol))
能得到以下結果
接著來講型別轉換
聽名字能大概知道
直接舉一個例子
money = 27
money = float(money)
原本的整數型態就變成了浮點數
而型別轉換分成顯性和隱性
顯性就像上面寫的一樣
要自己去轉換型態
再舉一個例子
is_money = True
is_money = str(is_money)
隱性則是系統直接轉換
舉例
money = 27
print(type(money))
a = 0.5
money = money+a
print(type(money))
得出這樣的結果
能看到在做完運算後
money從整數變成了浮點數
明天見